*{text-decoration:none;margin:0;padding:0;font-family:"微软雅黑";list-style:none;border:0;background:none;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;overflow:-moz-scrollbars-none;-ms-overflow-style:none}::-webkit-scrollbar{width:0}a,button,input,textarea{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}a{color:black}@media only screen and (min-width: 768px){body,html{position:relative;height:100%;background-color:white}img{vertical-align:middle}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical > .swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow > .swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:10px;height:20px;margin-top:-10px;z-index:10;cursor:pointer;opacity:0.5;-moz-background-size:10px 20px;-webkit-background-size:10px 20px;background-size:10px 20px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.1;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-scrollbar{bottom:-2px;border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:-2px;z-index:50;height:5px;width:98%}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.3);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.main{position:absolute;left:50%;top:50%;width:840px;height:600px;margin-left:-420px;margin-top:-310px;background-color:white}.menu-container{position:absolute;width:240px;height:600px;overflow:hidden;background-color:rgb(255, 255, 255)}.swiper-container{position:relative;width:600px;height:600px;left:120px;overflow-x:hidden;background-color:rgb(255, 255, 255)}.recruit,.studio{position:relative;width:600px;height:600px;left:240px;overflow:hidden;background-color:rgb(255, 255, 255)}.logo{position:relative;width:70%;margin-bottom:5%}.menu{position:relative;top:10px;width:240px;overflow:hidden}.dropdown{overflow:hidden;display:inline}.dropdown-btn{font-size:0.82em;color:rgb(110, 110, 110);font-weight:900;cursor:pointer;line-height:2.5em;margin-bottom:0.15em;display:inline-block}.dropdown-btn:hover{font-weight:900;color:rgb(75, 75, 75)}.dropdown-content{overflow:hidden;transition:0.3s ease-in-out;max-height:0}.dropdown-content a{font-size:0.8em;line-height:2.2em;color:rgb(134, 134, 134)}.dropdown-content p{font-size:0.8em;line-height:2em;color:rgb(134, 134, 134)}.dropdown-content a:hover{color:black}.dropdown:hover .dropdown-content{max-height:30em}.swiper-wrapper{position:relative;margin-bottom:15%;width:600px;height:600px}.info{position:absolute;top:0;z-index:300;width:600px;height:600px;padding-top:35%;user-select:none;text-align:center;transition:0.2s ease;opacity:0;background:rgba(255, 255, 255, 0.9)}.info:hover{opacity:1;cursor:pointer}.info-text{color:rgb(110, 110, 110);font-size:15px;line-height:1.9em}.project-title{margin-top:-2em;font-size:24px;font-weight:100;line-height:2.5em}.copyright{position:relative;top:2%;width:100%;padding-left:240px;font-size:10px;color:lightgray;text-align:center}.back-arrow{position:absolute;top:580px;left:8px;font-size:30px;font-weight:100}.job-info,.recruit-info,.staff-info,.studio-info{position:relative;top:11.5%;left:12.5%;margin-bottom:5%;font-size:13px;line-height:2em;color:rgb(134, 134, 134)}h5{font-size:14px;line-height:1.8em;color:rgb(75, 75, 75);font-weight:500}#mobile,.copyright-mobile,.info-mobile,.menu-container-mobile{display:none}}@media only screen and (max-width: 768px){#menu-checkbox{display:none}#menu-checkbox:checked~.dropdown,#menu-checkbox:checked~.dropdown-btn,#menu-checkbox:checked~.dropdown-content,#menu-checkbox:checked~.menu{display:block;width:100%}#menu-toggle{display:block;position:absolute;z-index:150;top:25%;right:0;margin-right:2%;width:13%;height:50%}.menu-container-mobile{position:fixed;z-index:100;top:0;width:100%;height:10%;display:block;background-color:rgb(255, 255, 255)}body,html{position:relative;height:100%;background-color:white}.mobile{display:flex;position:relative;left:5%;width:40%;height:100%}.logo{position:relative;width:100%;max-width:300px;left:0;margin:auto}.menu{position:fixed;float:none;width:100%;height:100%;top:0;left:0;padding-top:10%;padding-bottom:13%;display:none;overflow:scroll;background-color:rgba(255, 255, 255, 0.95)}.dropdown{position:relative;overflow:scroll;display:block;width:100%;height:auto;text-align:center}.dropdown-btn{position:relative;width:100%;height:auto;margin-top:1em;margin-bottom:0.25em;display:block;font-size:17px;color:rgb(95, 95, 95);font-weight:900;line-height:2em}.dropdown-content{width:100%;height:auto;overflow:scroll;max-height:80em}.dropdown-content a{font-size:15px;line-height:3em;color:rgb(134, 134, 134)}.dropdown-content p{font-size:15px;line-height:2em;color:rgb(134, 134, 134)}.dropdown:hover .dropdown-content{max-height:80em}.menu-icon{line-height:45%;font-weight:800;text-align:center;font-size:120%;color:rgb(139, 139, 139)}.swiper-container{position:fixed;display:-webkit-flex;display:flex;top:10%;width:100%;height:65%;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow > .swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:10px;height:20px;margin-top:-10px;z-index:10;cursor:pointer;opacity:0.5;-moz-background-size:10px 20px;-webkit-background-size:10px 20px;background-size:10px 20px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.1;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:0;z-index:50;height:3px;width:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.35);border-radius:10px;left:0;top:0}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container > canvas,.swiper-zoom-container > img,.swiper-zoom-container > svg{max-width:100%;max-height:100%;object-fit:contain}.info-mobile{position:fixed;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;top:75%;width:100%;height:20%;z-index:50;opacity:1;background:rgb(255, 255, 255);text-align:center}.recruit,.recruit-info,.staff-info,.studio,.studio-info{overflow:scroll;position:relative;top:12%;left:0;margin-bottom:18px;width:100%;padding-left:3%;padding-right:3%;font-size:13px;line-height:1.8em;color:rgb(134, 134, 134);font-weight:200;word-break:break-all}h5{font-size:15px;line-height:2em;color:rgb(75, 75, 75);font-weight:200}.text{margin:auto}.info-text{color:rgb(165, 165, 165);line-height:1.5em;font-size:12px;font-weight:300}.project-title{font-size:14px;font-weight:400;line-height:2em;color:rgb(124, 124, 124)}.copyright-mobile{position:fixed;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center;z-index:55;top:95%;width:100%;height:5%;font-size:10px;background-color:white;color:lightgray}.menu-icon:hover{cursor:pointer}.main{display:none}}